package org.hyl.javabase.算法;

import java.util.ArrayList;
import java.util.List;

public class 一对兔子 {
	List<一对兔子> 孩子们=new ArrayList<一对兔子>();
	int 月份=0; //n月
	public void 生一对() {	
		一对兔子 a=new 一对兔子 ();
		孩子们.add(a);		
	}
	public void 成长1月() {
		月份++;	
		for(一对兔子 a:	孩子们) {
			a.成长1月();
		}
		if (月份>=3)
			生一对();
		
	}
	public int 统计() {
		int n= 孩子们.size();
		int i=0;
		for(int j=0;j<孩子们.size();j++) {
			i+= 孩子们.get(j).统计();
		}
		return n+i;
	}
}
